更新系统节点管理软件

IBM Spectrum Virtualize for Public Cloud 的软件包由两个部分组成:系统节点和 RPM 包(包含位于裸机服务器上的节点管理功能)。

开始之前

虽然可以独立更新节点管理 RPM,但是请考虑以下预防措施和准备工作:
  1. 考虑只有 IBM Spectrum Virtualize for Public Cloud 的功能发生更改的软件包被更新的情况。例如,只更新了核心软件包,对辅助包无任何改动。
  2. 确保相应的系统节点已完全停止,以防止节点在 RPM 更新后使用不一致的配置运行。否则,更新将失败。
  3. 确保每个 I/O 组中至少有一个节点始终处于联机状态。每台裸机服务器都必须具有自己的节点管理 RPM,且按受控顺序进行更新。
  4. 逐个更新每台裸机服务器的 RPM。从非配置节点开始,然后最后更新配置节点。

关于此任务

通过使用自动更新方法或手动更新方法来更新软件,定期对系统进行维护。不必频繁地更新 RPM 软件包,因为 RPM 更新独立于系统节点。如果仅节点管理功能需要修订,您可以使用 yum 命令来更新 RPM 软件包,而无需更改系统节点。

要更新裸机服务器上的 RPM 软件包,请完成以下步骤。

过程

  1. 在托管目标节点的裸机服务器上,选择一个非配置节点,然后输入以下命令来验证该节点是否正在运行。
    sninfo lsnodestatus
  2. 在配置节点的命令行界面上,输入以下命令来关闭将要更新其 RPM 的节点。
    stopsystem -node node_id
  3. 等待一段时间后,再次在裸机服务器上输入以下命令以确认该节点已完全停止,然后再继续进行 RPM 更新。
    sninfo lsnodestatus
  4. 在裸机服务器上,输入以下命令以列出当前正在运行的版本的可用更新。请指定 IBM 宣布的用于修订的精确版本和发行版。使用其他版本和发行版可能导致节点管理功能与系统节点之间存在不兼容问题。
    yum list spectrum-virtualize-version -showduplicates
  5. 输入以下命令以将节点管理 RPM 更新为正确的版本和发行版。
    yum upgrade spectrum-virtualize-version-release